*{margin:0;padding:0;list-style-type:none;}
a, img{border:0;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {padding:0;margin: 0;font-size:14px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;vertical-align:top;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
ol, ul, li, dl, dt, dd {list-style:none;}
input, button, textarea, checkbox, select, radio, form {vertical-align:top;}
a{color:#333; text-decoration:none;outline:none; }
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus { -moz-outline-style: none; } 
area{blr:expression(this.onFocus=this.blur()); } /* 图片热点去掉点击链接时的虚线外框 */
a:focus{-moz-outline-style: none; /* FF去掉点击链接时的虚线外框 */}
p{ line-height:24px;text-align:justify; color:#333;}
i, em{font-style:normal;}
.l{float:left;}
.r{float:right;}
img{border: medium none;}
.clear {font-size:0;line-height:0;clear:both;overflow:hidden;zoom:1;}
.blank {height:10px;font-size:0;line-height:0;clear:both;overflow:hidden;}
.blank2 {height:20px;font-size:0;line-height:0;clear:both;overflow:hidden;}
body{
	background-color: #FFFFFF;
}
/*样式格式化 END*/


/* film_focus */
.film_focus{width:1000px;overflow:hidden;position:relative;margin:5px auto; height:432px; border-top:solid 4px #aacf53;}
.film_focus .film_focus_imgs_wrap{background:url(images/load.gif) no-repeat center center;width:783px; float:right; overflow:hidden;height:430px;}
.film_focus ul.film_focus_imgs{height:auto;position:absolute;right:0;overflow:hidden;width:783px;}
.film_focus ul.film_focus_imgs li{overflow:hidden; height:430px;width:1003px;height:auto; bottom:0; margin:5px 0;}
.film_focus ul.film_focus_imgs li img{height:205px;width:261px;}
.film_focus ul.film_focus_nav{width:193px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{width:170px;height:107px;left:0px;padding:0px 10px;word-break:break-all;color:#aacf53;font-size:22px;overflow:hidden;line-height:105px; background:#fff; border-left:solid 1px #d7d7d7; border-right:solid 2px #aacf53; border-bottom:solid 1px #d7d7d7;}
.film_focus ul.film_focus_nav li.cur{width:170px;left:0px;padding:0px 10px;word-break:break-all;color:#fff;overflow:hidden;line-height:105px; background:#aacf53; cursor:pointer; border-left:solid 1px #aacf53; border-right:solid 2px #aacf53;border-bottom:solid 1px #aacf53;}
.film_focus ul.film_focus_nav li b{display:none;height:105px;width:170px;float:left;}
.film_focus ul.film_focus_nav li span img{ float:left; margin:35px 10px 0 10px;}
.film_focus ul.film_focus_nav li b p img{ float:left; margin:35px 10px 0 10px;}
.film_focus ul.film_focus_nav li.cur b{ font-weight:100;}

.film_focus ul.film_focus_nav li span.zhanl img{ float:left; margin:42px 10px 0 10px;}
.film_focus ul.film_focus_nav li b p{ line-height:105px; font-size:22px; color:#fff;}
.film_focus ul.film_focus_nav li b.zhanl p img{ float:left; margin:42px 10px 0 10px;}
.film_focus ul.film_focus_nav li p{ line-height:105px; color:#aacf53; font-size:22px;}

.film_focus ul.film_focus_nav li span.huod img{ float:left; margin:25px 10px 0 10px;}
.film_focus ul.film_focus_nav li b.huod p img{ float:left; margin:25px 10px 0 10px;}

.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align: middle;display: table-cell;height:105px;width:170px;float:left;}
.film_focus ul.film_focus_nav li.cur span{display:none;}

.film_focus ul.film_focus_nav li b p{ font-size:22px;}

.film_focus_imgs li dl dd{float:left;width:261px; height:205px; margin:0px 0 10px 10px; }
.film_focus_imgs li dl dd a{ width:261px; height:205px; display:block;}
.film_focus_imgs li dl dd a .mouse_s{width:261px; height:205px;}
.film_focus_imgs li dl dd a .mouse_s p{width:100%;bottom:40px; position:relative; line-height:40px; background:#d2d2d2; color:#333; font-size:14px; text-align:center;}
.film_focus_imgs li dl dd a .hover_s{width:261px; height:205px; position:relative;top:-990px;}
.film_focus_imgs li dl dd a .hover_s p{ background:#d2d2d2; color:#333; font-size:14px; text-align:center;}
.film_focus_imgs li dl dd a:hover .hover_s{ display:block; height:205px;top:-205px;}
.film_focus_imgs li dl dd a:hover .hover_s p{width:100%; text-align:center;bottom:40px; line-height:40px; background:none;position:relative; font-size:14px; color:#fff;}


.mininav{
	width:980px;
	margin: auto;
	height: 30px;
}
.ad{
	width:1000px;
	height: auto;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.mininav p{
	width:980px;
	margin: auto;
	height: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.footer{
	width:980px;
	height: auto;
	margin-top: 29px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.footer p{
	width:980px;
	margin: auto;
	height: auto;
	text-align: center;
	font-size: 14px;
}
.footer li{
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left: 5px;
}



 .topcool{
	height:45px;
	width:100%;
	background: url(http://www.ls520.net/zt/topBg.png) repeat-x;
	position:relative;
	text-align:center;
	z-index:999;
	margin: auto;
}
 .topheader{ height:45px; width:1200px; margin:0 auto; display:inline-block; text-align:left;}
 .toplogo{ width:124px; height:31px;  display: inline-block; float:left; margin:5px 0 0 0;}
 .topnav{ height:43px; float:left; padding:0 0 0 10px;}
 .topnav > a{ height:43px; width:100px; line-height:44px; line-height:47px9; color:#000; text-align:center; display:inline-block; float:left; overflow:hidden; font-size:18px;}
 .topnav > a:hover{ background:#2d2d2d; font-weight:bold; color:#fff;}
 .topnav > a.selected{ background:#2d2d2d; font-weight:bold; color:#fff;}
 .navmore{ width:80px; height:43px; line-height:44px; font-weight:bold; line-height:47px9; color:#000; text-align:center; font-size:14px; display:inline-block; float:left;     cursor: default; position:relative; padding-right:10px;}
 .navmore b{ position:absolute; top:21px; right:7px; width:0; height:0; font-size:0; line-height:0; border-style:solid dashed dashed dashed;             border-width:5px 5px; border-color:#8c6000 #ffae00 #ffae00;}
 .navMoreUL{ position:absolute; top:43px; left:0; background:#2d2d2d; text-align:left; display:none;}
 .navMoreUL li{ width:100px; height:34px;}
 .navMoreUL li a{ display:block; height:34px; line-height:34px; color:#ababab; font-size:14px; white-space: nowrap; padding-left:15px;font-weight:normal;}
 .navMoreUL li a:hover{ background:#111;color:#ffba00;}
 .navmore-hover{ background:#2d2d2d; color:#FFF; font-weight:bold;}
 .navmore-hover b{border-color:#8c8c8c #2d2d2d #2d2d2d;}
.doLogBox{ line-height:43px;}
